program testConcedit;

{%File 'Logic\Synthax\lexer.inc'}
{%File 'Logic\Synthax\yyparse.cod'}
{%File 'DUnit\testfile.b'}

uses
  Forms,
  TestFrameWork,
  GUITestRunner,
  MemCheck,
  StepsTests in 'Dunit\StepsTests.pas',
  BourbakiLogic in 'Logic\BourbakiLogic.pas',
  BourbakiLogicTests in 'Dunit\BourbakiLogicTests.pas',
  GUIDUtils in 'Ext\GUIDUtils.pas',
  GUIDUtilsTests in 'Dunit\GUIDUtilsTests.pas',
  MGraphs in 'Logic\MGraphs\MGraphs.pas',
  OpSchemes in 'Logic\OpSchemes\OpSchemes.pas',
  NamedComponent in 'Logic\NamedComponent.pas',
  ConstituentTests in 'DUnit\ConstituentTests.pas',
  USymbolTableTests in 'DUnit\USymbolTableTests.pas',
  USynthaxAnTests in 'DUnit\USynthaxAnTests.pas',
  TestLexAn in 'DUnit\TestLexAn.pas',
  Steps in 'Logic\Synthax\Steps.pas',
  LanguageExceptions in 'Logic\Synthax\LanguageExceptions.pas',
  ULexAn in 'Logic\Synthax\ULexAn.pas',
  USymbolTable in 'Logic\Synthax\USymbolTable.pas',
  synthax in 'Logic\Synthax\synthax.pas',
  yacclib in 'Logic\Synthax\yacclib.pas',
  yacccnst in 'Logic\Synthax\yacccnst.pas',
  UnaryOps in 'Logic\Synthax\UnaryOps.pas',
  DrawMGraph in 'Logic\MGraphs\DrawMGraph.pas',
  MGraphsTests in 'DUnit\MGraphsTests.pas',
  DrawObject in '..\BaseDiagram\DrawObject.pas',
  DrawObjectTests in '..\BaseDiagram\dunit\DrawObjectTests.pas',
  OpSchemesTests in 'DUnit\OpSchemesTests.pas',
  DiagramLabel in '..\BaseDiagram\DiagramLabel.pas',
  StdDrawObjects in '..\BaseDiagram\StdDrawObjects.pas',
  ConceptualSchemes in 'Logic\CSchemes\ConceptualSchemes.pas',
  DependencyTest in 'DependencyTest.pas',
  DependentComponent in 'Logic\DependentComponent.pas',
  Fixups in 'Fixups.pas',
  DerivedSchemes in 'Logic\CSchemes\DerivedSchemes.pas',
  ExpressionUtils in 'Logic\Synthax\ExpressionUtils.pas',
  AxiomGenerator in 'Logic\Synthax\AxiomGenerator.pas',
  AxiomGeneratorTests in 'DUnit\AxiomGeneratorTests.pas';

{$R *.RES}

begin
  MemChk;
  Application.Initialize;
  GUITestRunner.RunRegisteredTests;
end.

